package com.hui.service;

import com.github.pagehelper.PageInfo;
import com.hui.dto.ClubProgressInsertDTO;
import com.hui.dto.ClubProgressPageDTO;
import com.hui.dto.ClubProgressUpdateDTO;
import com.hui.entity.ClubProgress;
import com.hui.excel.ClubProgressExcel;

import java.util.List;

/** @author 周航宇 */
public interface ClubProgressService {
    int insert(ClubProgressInsertDTO dto);
    ClubProgress select(Long id);
    PageInfo<ClubProgress> page(ClubProgressPageDTO dto);
    int update(ClubProgressUpdateDTO dto);
    int delete(Long id);
    int deleteBatch(List<Long> ids);


    /**
     * 获取班级记录的Excel数据
     *
     * @return 班级记录的Excel数据列表
     */
    List<ClubProgressExcel> getExcelData();

}
